export interface ModelAdd {
  id?: number | undefined;
  name: string;
  title: string;
  description: string;
  link: string;
  path: string;
  enabled: boolean;
  [key: string]: any;
}

export interface ModelSort {
  imageIds: Array<number>;
}

export interface ModelStatus {
  id: number;
  enabled: boolean;
}

interface objModel {
  tenantId?: number | undefined;
  tenantName?: string;
}
export interface ModelResult {
  id: number;
  appId: string;
  appName: string;
  appType: string;
  status: number | undefined;
  owningTenant?: objModel | undefined;
  pathIndex?: string;
  [keys: string]: any;
}

export interface ModelResultList {
  createAt: string;
  creatorName: string;
  description: string;
  link: string;
  name: string;
  path: string;
  title: string;
  creatorId: number;
  id: number;
  sort: number;
  enabled: boolean;
  [keys: string]: any;
}
